https://mytectutor.com/how-the-nrf24l01-wireless-transceiver-module-works-with-arduino/ #include #include #include #define led1 3 int buttonState = 0; RF24 radio(9, 8); // CE, CSN const byte address[6] = "00002"; void setup() { Serial.begin(9600); pinMode(led1, OUTPUT); digitalWrite(led1, HIGH); radio.begin(); radio.openReadingPipe(0, address); radio.setPALevel(RF24_PA_MIN); delay(100); } void loop() { radio.startListening(); while (!radio.available()); radio.read(&buttonState, sizeof(buttonState)); Serial.println(buttonState); delay (100); if (buttonState == 1) { digitalWrite(led1, LOW); } else if (buttonState == 0) { digitalWrite(led1, HIGH); } }